Big Huge Thesaurus

Adansonia gregorii

noun